草庐IT

html - z-index 和 iFrame!

全部标签

javascript - 无法访问我的 iFrame 中的值,它拒绝了我的权限

我无法访问iFrame中的值,它拒绝了我的权限。我可以访问两个页面(父页面和子页面)。我在两个页面上都添加了以下javascript行:document.domain="sub.domain.com";但是Firebug给了我:非法document.domain值当我尝试访问iFrame中的元素时,它提示:http://sub1.domain1.com的权限被拒绝在http://sub2.domain2.com上调用方法Location.toString谢谢 最佳答案 您只能将document.domain设置为页面实际域的supe

javascript - 在 Safari 中的 Canvas 页面 iFrame 中使用带有 JS SDK 的 Facebook Graph API 被破坏

因此,我尝试将GraphAPI与FacebookJSSDK结合使用,但在Safari中出现以下错误:“OAuthException:必须使用事件访问token来查询有关当前用户的信息。”我怀疑这与Safari对x域cookie设置非常严格这一事实有关,所以我在Firefox中尝试了它,并在FB.init中将cookie选项设置为false()。我确实发现我的FB.api()请求遇到了同样的错误。FB.init({appId:"",status:true,//checkloginstatus//Wecannotrelyonthiscookiebeingsetinaniframe.Ifou

javascript - 我们如何使用canvas获取html5中的视频截图

您好,是否可以使用html5canvas捕获正在播放的视频的屏幕截图。 最佳答案 看起来这里是可能的:http://html5doctor.com/video-canvas-magic/ 关于javascript-我们如何使用canvas获取html5中的视频截图,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5076435/

javascript - 如何使用 jQuery 将 html 附加到 <head>

我正在尝试将Facebook开放图标记(基于页面上动态生成的内容)附加到我的html的头部。$(document).ready(function(){varstat=$('#random-message').text();stat=jQuery.trim(stat);//setfacebookOpenGraphdescription$('head').append('');});这本身就可以正常工作。jsfiddle当我将它与动态加载的Twitter脚本结合使用时(如下)$(document).ready(function(){varstat=$('#random-message').

javascript - 谷歌地图 v3 : need multiple draggable markers to update HTML input fields

我正在开发一个使用GoogleMapsv3的项目,该项目将允许用户拖放随机放置的标记(用php生成的数量、坐标和标签)。我想要移动标记的纬度和经度来更新页面上的html输入字段。不幸的是,我对js了解不够,无法通过使用数组和/或“可变变量”以有效的方式为每个标记赋予唯一标识。到目前为止,这是我的代码:html{height:100%}body{height:100%;margin:0px;padding:0px}#map_canvas{height:100%}functioninitialize(){varlatlng=newgoogle.maps.LatLng(39.3939,-11

javascript - jQuery.data 和动态变化的 HTML5 自定义属性

问题:jQuery对象html5自定义属性数据正在被缓存。在我的应用程序中,我有一个带有字段的表单,该字段具有不断变化的自定义数据属性,并且此特定行为对于表单的功能是必不可少的。我们这里有:有一个带有一些默认自定义属性的输入字段:获取自定义属性对于$('input').data(),结果将是{test="4"}更改自定义属性$('input').attr('data-test','5')再次获取自定义属性对于$('input').data(),结果将STILL{test="4"}问题如何使用$.data()函数始终确保获得所有真正的自定义属性,一个元素上可以有多个?我在每次获取之前尝试

javascript - 替换字符串中的单词,但忽略 HTML

我正在尝试编写一个突出显示插件,并希望保留HTML格式。使用javascript进行替换时是否可以忽略字符串中之间的所有字符?以下面为例:varstring="Loremipsumdolorspansitamet,consectetuerdoloradipiscingelit.";我希望能够实现以下目标(将“dolor”替换为“FOO”):varstring="LoremipsumFOOspansitamet,consectetuerFOOadipiscingelit.";或者甚至是这样(将“span”替换为“BAR”):varstring="LoremipsumdolorBARsit

Javascript 清理 : The most safe way to insert possible XSS html string

目前我正在将此方法与jQuery解决方案结合使用,以从可能的XSS攻击中清除字符串。sanitize:function(str){//returnhtmlentities(str,'ENT_QUOTES');return$('').text(str).html().replace(/"/gi,'"').replace(/'/gi,''');}但我觉得它不够安全。我错过了什么吗?我在这里尝试了phpjs项目中的htmlentities:http://phpjs.org/functions/htmlentities:425/但它有点错误并返回一些额外的特殊符号。也许是旧

javascript - 在 Angular 中获取所选选项的 $index

例如:显然,这是行不通的:remove如果不在中继器中,如何访问$index? 最佳答案 您不需要跟踪索引,只需在removeCategory函数中从类别模型中删除selectedCategory:你的Controller可能看起来像这样JSFiddle:app.controller("myCtrl",['$scope',function($scope){$scope.model={selectedCategory:{},categories:[{title:"Cat1"},{title:"Cat2"}]}//init$scope.

javascript - 使 Iframe 高度适合其内容

有没有办法让iframe的高度适合它的内容?你能告诉我怎么做吗?我尝试在网上搜索和尝试代码,但没有成功 最佳答案 由于我们处于CSS3时代,您可以使用视口(viewport)单位来实现这一点。这些单位允许您根据视口(viewport)宽度和视口(viewport)高度的百分比指定大小。这是用户的视口(viewport),也称为屏幕。但是,在我尝试过的所有主要浏览器中,如果您将iframe放在一个div中,而该div位于另一个div中并相对定位,则视口(viewport)单位是相对于此div的。由于100个视口(viewport)高度